import request from 'utils/request'

export default {

  /**
   * @描述 對主商品的增刪改查
   * @param params
   * @returns {*}
   */
  getSKU () {
    return request.get('/maa/getSKU')
  },
  getMaaList(params) {
     return request.get('maa', params)
  },
  postMaa(params) {
    console.log(params)
    return request.post('maa',params)
  },
  putMaa(params) {
    return request.put('/maa',params)
  },
  deleteMaa(params) {
    return request.delete('maa',params)
  },




  /**
   * @描述 檢查主商品的Sku是否重複
   * @param maa01  主商品SKU
   * @returns {*}
   */
  checkSKU(maa01){
    return request.get('/maa/check/'+ maa01)
  },







  /**
   * @描述 條件查詢 根據對聯動框（商品分類）的數據增改查 name為空返回所有結果
   * @param params  名字 /id也可以 也可以是空
   * @returns {*}
   */
  getCategoryList(params) {
    return request.get('/category', params)
  },
  findCategory(params){
    return request.get('/category/'+ params)
  },
  postCategory(params) {
    return request.post('category', params)
  },
  putCategory(params) {
    return request.put('category', params)
  },
  /**
   * @描述 刪除分類信息
   * @param selectedRowKeys  被選中行的Key
   * @returns {*}
   */
  deleteCategory(selectedRowKeys) {
    return request.delete('category/' + selectedRowKeys)
  },





  /**
   * @描述 修改主商品前的頁面傳值（getMaaByMaa00）
   * @param id  主商品id
   * @returns {*}
   */
  getMaaBeforeUpdate (id) {
    console.log(id)
    return request.get('maa/beforeUpdateInit', {
      id: id
    })
  },
  /**
   * @描述 添加或修改主商品時取消編輯 删除圖片視頻文件
   * @param filekeys
   * @returns {*}
   */
  deleteFile (filekeys) {
    return request.delete('file', {
      fileKeys: filekeys
    })
  },



  /**
   * @描述 根據主商品SKU(maa01)查詢子商品信息
   * @param maa01 主商品SKU，等同於子商品id
   * @returns {*}
   */
  findMabByMaa01 (mab01) {
    console.log(mab01)
    return request.get('/mabFile/' + mab01)
  },
  postMab (params) {
    return request.post('mabFile', params)
  },
  /**
   * @描述 批量刪除子商品
   * @param mab00s 子商品id集
   * @returns {*}
   */
  deleteMab (mab00s) {
    console.log(mab00s)
    return request.delete('/mabFile/' + mab00s)
  }
}
